.header,.mainbody,.footer{ width:990px; margin:0 auto}
body{ background:#f0efeb;}
img{ display:block}
.banner{ width:976px; height:346px; border:2px solid #3f585b; margin:0 auto;}
.banner456{ width:980px; height:250px;  margin:0 auto;}
.nav1{background:url(../../images/mainbg.jpg) repeat-y; width:990px; height:33px;}
.navbox{ width:980px; height:31px; border-bottom:1px solid #c50301; border-top:1px solid #c50301; margin:0 auto}
.top{ background:url(../../images/top.jpg) no-repeat; height:103px; width:990px;}
.top3{ margin-top:20px; display:inline-block; height:17px; line-height:17px; padding-left:790px; background:url(../../images/3.gif) no-repeat 750px 0px;}
.mainbody{ background:url(../../images/mainbg.jpg) repeat-y; width:990px;}
.searchbg{ background:url(../../images/searchbg.gif) no-repeat; width:210px; height:26px; padding:1px 0 0 0; margin-left:760px; margin-top:8px; }
.mainbox{ background:url(../../images/boxbg.jpg) repeat-x; width:974px; margin:0 auto; margin-top:3px;}
.ileft{ width:220px; padding-top:11px;}
.ileft2{ width:481px;}

.aright{ width:739px}
.aleft{ width:227px; margin-left:4px;}
.leftlist{ background:url(../../images/alistbg.jpg) repeat-y;}
.subnav22{ height:22px; line-height:22px; padding-right:20px; color:#666666; padding-top:14px; width:712px;}

.subnav22 a{ color:#666;}
.subnav22 a:hover{ color:#666; text-decoration:underline;}
.textcontent{ padding:20px 10px;}
.leftlist ul{}
.leftlist ul li{ height:40px; line-height:40px; font-weight:bold;}
.leftlist ul li a{ height:40px; line-height:40px; background:url(../../images/listbg.jpg) bottom no-repeat; width:187px; float:left; font-size:14px; color:#666666; padding-left:40px;}
.leftlist ul li a:hover{ height:40px; line-height:40px; background:url(../../images/listbg.jpg) top no-repeat; width:187px; float:left; font-size:14px; color:#df0000; padding-left:40px; text-decoration:none}
.title1{ margin-top:24px;}
.newslist{}
.newslist ul{ width:440px; padding-left:26px;}
.newslist ul li{ height:29px; line-height:29px; border-bottom:1px dotted #b0b0b0;color:#666666; padding-left:10px; background:url(../../images/222.gif) no-repeat left;}
.newslist ul li a{ height:29px; line-height:29px; color:#666666;}
.iright{ width:270px; padding-top:20px;}

.footer{ background:url(../../images/footer.gif) repeat-x; height:32px; line-height:32px; padding-top:46px; margin:0 auto; width:974px;}

/*新添加内容*/
.hidden{display:none;}
.title1{ width:470px; background:url(../../images/title.jpg);  height:33px; padding-left:10px;}
.preview{margin:10px;padding:10px;overflow:hidden;background:#eee;}
.cont{padding:10px;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
h2{margin:0px 10px;background:#ccc;padding:5px;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:470px;}
.scrollUl{width:470px;border-bottom:1px solid #CCC;overflow:hidden;height:33px;}
.scrollUl li{float:left;}
.bor03{border:1px solid #ccc;border-top-width:0px;}
.sd01{cursor:pointer !important; width:112px;height:33px; line-height:33px; background:url(../../images/tab.jpg) left; text-align:center; color:#FFF;}
.sd02{cursor:pointer; width:112px;height:33px; line-height:33px; background:url(../../images/tab.jpg) right;text-align:center}
.newline{ height:9px; background:url(../../images/line1.jpg);margin:0 auto; width:990px; display:block;}



/*新闻详细*/
.contentbox{
	width:650px;
	margin:0 auto;
}
.comment{
	padding-top:20px;
	text-align:center;
}
.textcontent{
	padding-top:10px;
	margin-left:10px;
}
.textcontentt{
	padding-top:10px;
	margin-left:10px;
}

.imgbox2{text-align:center; width:210px; height:210px; float:left;_display:inline; margin: 20px 5px 10px 5px;}
.imgbox2 img{ border:1px solid #9a9a9a; margin:0 auto;}
.imgbox2 span{ text-align:center; line-height:40px;}
.imgbox2 a{ float:left; height:109px; width:160px; color:#787878;}
.imgbox2 a:hover{ float:left;  height:109px; width:160px; }


.hrlistbox{ width:665px; margin:0 auto;}
.hrlisttitle{ width:665px; background:url(../../images/newslisttitle.jpg); height:34px;}
.acceptbox{width:680px; margin:0 auto}

.di img{
	display:inline;
}

.bigtitle{ line-height:40px; height:40px; font-size:14px; font-weight:bold; text-align:center; padding-top:50px;}
.bigcontent{ line-height:24px; padding:20px;}




/*contarea table ----------------------------------*/

.table02{ width: 100%; border: none; border-collapse: collapse; font-size:14px; color: #666666; margin-top: 30px;}
.table02 td{ border: none; padding:3px; border: none; color: #666666;}
.table02 td.table02_td01{ border: none; padding:8px; border-top: #FF0000 solid 2px; border-bottom: #FF0000 solid 1px; text-align:center; font-size: 14px; font-weight: bold; color: #CC0000; background:#FFEEEE}
.table02 td.table02_td02{ border: none; padding:8px; text-align:center; border-bottom: #999999 dashed 1px; color: #666666;}
.table02 td.table02_td03{ border: none; padding:8px 0 5px 10px; border-bottom: #999999 dashed 1px; color: #666666;}


.table03{ width: 100%; margin-bottom: 15px; border: #FF0000 1px solid; border-collapse: collapse; font-size:14px;}
.table03 th{ font-weight: bold; background-color: #FFEEEE; padding: 2px; border: #FF0000 1px solid;}
.table03 td{ border: #FF0000 1px solid; padding:2px;}


.table04{ width: 100%; margin-bottom: 20px; border: none; border-collapse: collapse; background: #FFFFFF; font-size: 14px; font-weight: bold; vertical-align:middle;}
.table04 th{ font-size: 14px;}
.table04 td{ border: none; padding: 10px 5px;}

.the_pages{
	clear:both;
	margin-top:20px;
	width:100%;
}
.the_pages ul{
	padding:12px 0 0 150px;
}
.the_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:10px;
}
.the_pages ul li a{
	float:left;
	padding:0 4px 2px;
	color:#ff0000;
}
.the_pages ul li a:hover{
	color:#ff0000;
	text-decoration:underline;
	padding:0 4px 1px;
}
.the_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover ,.the_pages ul li.thisclass{
	color:#ff0000;
	padding:0 4px 1px;
	font-weight:bold;
}
.the_pages .pageinfo{
	display:block;
	float:right;
	line-height:21px;	
	color:#999;
}
.the_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.the_pages .rightinfo {
	text-align:right;
	display:block;
}

.sin img{
	display:inline;
}

/* Nav
==========================================================*/

a:link,
a:visited {
	color: #333;
	text-decoration: none;
}

.nav {
	width: 980px;
	position: relative;
	margin: 0px auto;
	background: url(../../images/lrtk.png) no-repeat 0 -31px;
}

.navinner {
	background: url(../../images/lrtk.png) no-repeat 100% -62px;
}

.navlist {
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	margin: 0 10px;
	background: url(../../images/lrtk.png) repeat-x 0 0;
}
.navlist li:hover .subnav{ display:block;}
.nav li {
	float: left;
	display: inline;
	margin: 0 0 0 -2px;
	padding: 0 4px 0 6px;
	background: url(../../images/lrtk.png) no-repeat 0 0px;
}

.nav a {
	display: block;
	width: 102px;
	text-align: center;
	font-size: 120%;
}

.nav a:link,
.nav a:visited {
	color: #1e1e1f;
}

.nav a.current,
.nav a:hover,
.nav a:active {
	color: #fff;
	font-weight: bold;
	background: url(../../images/lrtk.png) no-repeat 50% -93px;
}

.subnav {
	position: absolute;
	top: 31px;
	padding-top:10px;
	left: 0;
	float: left;
	height: 27px;
	line-height: 27px;
	white-space: nowrap;
}

* html .subnav {
	margin: 0 10px 0 -10px;
	/* IE 6 and below */
}

.subnav p {
	padding: 0 10px;
	background: url(../../images/lrtk.png) no-repeat 100% -244px;
	position:relative;
}
.subnav_p:before {
	width:10px; height:27px;
	position:absolute;
	top:0; left:0;
	content:"";
	background: url(../../images/lrtk.png) no-repeat 0 -180px;
}

.subnav p span {
	display: block;
	background: url(../../images/lrtk.png) repeat-x 0 -212px;
}

.subnav p.pointer {
	position: absolute;
	top: 6px;
	left: 20px;
	height: 5px;
	width: 11px;
	padding: 0;
	margin-left: 20px;
	text-indent: -999em;
	background: url(../../images/lrtk.png) repeat-x 0 -276px;
}

.subnav a {
	display: inline;
	padding: 0;
	font-size: 100%;
}

[class~="subnav"] a {
	padding: 0 3px;
}

.subnav,
.subnav a:link,
.subnav a:visited {
	color: #fff;
	font-weight: bold
}

.subnav a:hover,
.subnav a:active {
	color: #fff;
}

.subnav a:hover,
.subnav a:active {
	font-weight: bold;
	border-bottom: 1px solid #fff;
	background: none;
}
/* subnav position and pointer position */

#subnav1 {
	left: 120px;
}

#subnav2 {
	left: 230px;
}

#subnav3 {
	left: 340px;
}

#subnav4 {
	left: 450px;
}

#subnav5 {
	left: 450px;
}

#subnav6 {
	left: 670px;
}

#subnav7 {
	left: 670px;
	right: 0px;
}

#subnav1 .pointer,
#subnav2 .pointer,
#subnav3 .pointer,
#subnav4 .pointer {
	left: 30px;
}

#subnav5 .pointer {
	left: auto;
	right: 290px;
}

#subnav6 .pointer {
	left: auto;
	right: 180px;
}

#subnav7 .pointer {
	left: auto;
	right: 70px;
}

#subnav1,
#subnav2,
#subnav3,
#subnav4 {
	min-width: 110px;
}

#subnav5 {
	min-width: 340px;
}

#subnav6 {
	min-width: 240px;
}

#subnav7 {
	min-width: 130px;
}
/* Note
==========================================================*/

.note {
	margin: 0 15px 10px;
	color: #666666;
}

.note span {
	float: right;
}

.disable {
	display: none;
}

-->
